#include<iostream>
#include<bitset>


using namespace std;

int main()
{

  bitset<5> foo (string("01011"));
  cout << foo.count() << endl; //计数
  for(size_t i = 0; i< foo.size(); i++)
  {
     cout << foo.test(i) ;

  }
  bitset<8> bar;
  bitset<32> a;
  
  cout << foo << endl;
  cout << bar << endl;
  cout << a <<endl;
  return 0;
}
